package com.ruoyi.project.system.cardstyleshow.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 名片样式展示信息对象 card_style_show
 * 
 * @author LCL
 * @date 2021-10-10
 */
public class CardStyleShow extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private String id;

    /** 用户ID */
    @Excel(name = "用户ID")
    private String memberId;

    /** 展示姓名：0-不展示 1-展示 */
    @Excel(name = "展示姓名：0-不展示 1-展示")
    private Integer nameShow;

    /** 展示职位：0-不展示 1-展示 */
    @Excel(name = "展示职位：0-不展示 1-展示")
    private Integer positionShow;

    /** 展示公司名：0-不展示 1-展示 */
    @Excel(name = "展示公司名：0-不展示 1-展示")
    private Integer companyShow;

    /** 展示头像：0-不展示 1-展示 */
    @Excel(name = "展示头像：0-不展示 1-展示")
    private Integer headpicShow;

    /** 展示电话号码：0-不展示 1-展示 */
    @Excel(name = "展示电话号码：0-不展示 1-展示")
    private Integer mobileShow;

    /** 展示邮箱：0-不展示 1-展示 */
    @Excel(name = "展示邮箱：0-不展示 1-展示")
    private Integer mailboxShow;

    /** 展示地址：0-不展示 1-展示 */
    @Excel(name = "展示地址：0-不展示 1-展示")
    private Integer addressShow;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setMemberId(String memberId) 
    {
        this.memberId = memberId;
    }

    public String getMemberId() 
    {
        return memberId;
    }
    public void setNameShow(Integer nameShow) 
    {
        this.nameShow = nameShow;
    }

    public Integer getNameShow() 
    {
        return nameShow;
    }
    public void setPositionShow(Integer positionShow) 
    {
        this.positionShow = positionShow;
    }

    public Integer getPositionShow() 
    {
        return positionShow;
    }
    public void setCompanyShow(Integer companyShow) 
    {
        this.companyShow = companyShow;
    }

    public Integer getCompanyShow() 
    {
        return companyShow;
    }
    public void setHeadpicShow(Integer headpicShow) 
    {
        this.headpicShow = headpicShow;
    }

    public Integer getHeadpicShow() 
    {
        return headpicShow;
    }
    public void setMobileShow(Integer mobileShow) 
    {
        this.mobileShow = mobileShow;
    }

    public Integer getMobileShow() 
    {
        return mobileShow;
    }
    public void setMailboxShow(Integer mailboxShow) 
    {
        this.mailboxShow = mailboxShow;
    }

    public Integer getMailboxShow() 
    {
        return mailboxShow;
    }
    public void setAddressShow(Integer addressShow) 
    {
        this.addressShow = addressShow;
    }

    public Integer getAddressShow() 
    {
        return addressShow;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("memberId", getMemberId())
            .append("nameShow", getNameShow())
            .append("positionShow", getPositionShow())
            .append("companyShow", getCompanyShow())
            .append("headpicShow", getHeadpicShow())
            .append("mobileShow", getMobileShow())
            .append("mailboxShow", getMailboxShow())
            .append("addressShow", getAddressShow())
            .toString();
    }
}
